<%@page import="eduboat.dsch.comm.util.AdminMenuConstant"%>
<%@page import="eduboat.dsch.comm.util.SchConstant"%>
<%@page contentType="text/html; charset=utf-8" %>
<%-- 
/**
 * 创建信息
 * ============= jsp名: /work/admin/xtgl/dict/dict_list.jsp
 * 页面作用描述:  数据字典的显示、修改、新增
 * 创建人：zhongjianjun
 * 创建时间： 2013-1-18 
 * 修改信息1=============
 * 修改类型: //1.修改bug 2.业务变化修改 
 * 修改描述: 
 * 修改人： zhongjianjun
 * 修改时间：2013-1-24
 */
 --%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title>智慧校园-后台管理系统</title>
		<%@ include file="/comm/jsp/public.jsp"%>
		<!--通用css-->
		<link rel="stylesheet" type="text/css" media="all" href="<%=path%>/work/comm/css/common.css" />
		<!--顶部logocss-->
		<link rel="stylesheet" type="text/css" media="all" href="<%=path%>/work/comm/css/head.css" />
		<!--导航菜单css-->
		<link rel="stylesheet" type="text/css" media="all" href="<%=path%>/work/comm/css/menu.css" />
		<link rel="stylesheet" type="text/css" media="all" href="<%=path%>/work/comm/css/step.css" />
		<!--通用js-->
		<script type="text/javascript" src="<%=path%>/work/comm/js/public.js"></script>
		<!--菜单操作js-->
		<script type="text/javascript" src="<%=path%>/work/comm/js/nav.js"></script>
		<!--返回顶部-->
		<script type="text/javascript" src="<%=path%>/work/comm/js/backtotop.js"></script>
		<!--分页css-->
		<link rel="stylesheet" type="text/css" media="all" href="<%=path%>/comm/plug/pagination/page.css" />
		<!--分页js-->
		<script type="text/javascript" src="<%=path%>/comm/plug/pagination/jquery.myPagination5.0.js"></script>

		<style> 
			.xh_line{/* 下划虚线 */
				width:100%;
				border-bottom-width: 1px;
				border-bottom-style: dashed;
				border-bottom-color: #CCCCCC;
				margin-top:5px;
				margin-bottom:5px;
				margin-top:10px;}
		</style>
		<script type="text/javascript">
			var cPage;
			/**
			 * 页面初始化调用
			 */
			$(function(){
				initPageListData(1);
			});
			/**
			 * 分页方法
			 */
			function initPageListData(curPage) {
				cPage=curPage;
				var pageSize = 10;//每页多少条
				ajaxListPageCall({
					 url : "<%=path%>/work/admin/xtgl/json/dict_show_list.action", //访问页面 
					 data :{"pageVO.action":$("input[name='action']").val(),//这个名字必须为action
			               	"pageVO.curPage":curPage,//这个名字必须为curPage
			               	"pageVO.pageSize":pageSize,
			               	"xt_dict.dict_code":$.trim($("#query_dict_code").val()),
							"xt_dict.dict_name":$.trim($("#query_dict_name").val())
			               },
			         _callBackOK:loadDictListCallBack
				});
			}
			/**
			 * 分页方法回调函数
			 */
	        function loadDictListCallBack(data){
	        	$("#datas").html("");
	        	var list =  data.list;
	        	if(list.length==0){
	            	$("#datas").html("<tr><td colspan=5 align=center><span style='color:red'>没有找到数据</span></td></tr>");
	            	return;  
	            }                    	
	            var str="";
	            var sn = "";
	            for(var i in list){
	            	sn = list[i].dict_sn;
	            	str+="<tr><td class='numberCol'>"+(parseInt(i)+1)+"</td><td>"+list[i].dict_code
	            		+"</td><td>"+list[i].dict_name+"</td><td>"+(list[i].is_manager_opr=="1"?"是":"否")
	            		+"</td><td><a href='javascript:editDict(\""+sn+"\")'>修改</a> "
	            		+" <a href='javascript:delDict(\""+sn+"\")'>删除</a></td></tr>";
	            }
	            $("#datas").html(str);
	            $("#paging").html(data.pageVO.pageBar);
	        }
			//修改数据字典
			function editDict(sn){
			    var url="<%=path%>/work/admin/xtgl/dict/dict_detail.jsp";
			    art.dialog.data("dict_sn",sn);
				art.dialog.open(url, {  title: '数据字典编辑',
										width:'700px',
										height:'500px',
										cancelVal: '关闭',
										cancel: function(){//关闭由open打开的窗口时的动作
											art.dialog.removeData("dict_sn");
											art.dialog.removeData("dict_code"); //在dict_detail.jsp中设置的
											if(art.dialog.data("updated")){ //子页面有更新，父页面才刷新
												initPageListData(cPage);//刷新列表
												art.dialog.removeData("updated");
											}
										}
									});
			}
			//删除数据字典
			function delDict(sn){
		 		art.dialog.confirm("确定删除该条记录吗？",function(){
		 			ajaxOtherCall({
						 url : "<%=path%>/work/admin/xtgl/json/dict_opt_del.action", //访问页面 
						 data :{"dict.dict_sn":sn},
				         _callBackOK : delDictCallBack
					});
		 		});
		 		function delDictCallBack(data){
					art.dialog.alert("删除成功！",function(){
						initPageListData(cPage);//刷新列表
					},"succeed");
		 		}
			}
			//点击查询按钮
			function query(){
				initPageListData(1);
			}
			//点击显示所有数据按钮
			function showall(){
				$("#query_dict_code").val("");
				$("#query_dict_name").val("");
				query();
			}
		</script>
	</head>
	<body>
		<div class="header-wrapper">
			<%@ include file="/work/admin/comm/jsp/head.jsp"%>
		</div><!-- .header-wrapper -->

		<div class="body clearfix">
			<!-- .aside 菜单 -->
			<jsp:include page="/work/admin/comm/jsp/menu.jsp">
				<jsp:param value="<%=AdminMenuConstant.ADMIN_SYSTEM %>" name="menu_parent_code" />
				<jsp:param value="<%=AdminMenuConstant.ADMIN_SYSTEM_DICT%>" name="menu_sub_code" />
			</jsp:include>
			<!-- .aside 菜单 end -->

			<!--导航-->
			<div style="margin-left: 150px">
				<ul id="crumbs">
					<li><a href="<%=SchConstant.admin_defaul_url%>">首页</a></li>
					<li><a href="javascript:void(0)">系统管理</a></li>
					<li><a href="<%=path%>/work/admin/xtgl/dict/dict_list.jsp">数据字典管理</a></li>
					<li>
						<!--帮助-->
						<div class="report-help" title="点击查看帮助" onclick="slideToggle('ReportExam')"></div>
						<!--帮助 end-->
					</li>
				</ul>
			</div>
			<!--导航 end-->
			<!--提示信息-->
			<div style="" id="ReportExam" class="report-tip">
				<div class="tip-arrow" style="left: 66px;"></div>
				<div class="report-tip-content">
					<table class="report-tip-table">
						<tr><td width="95%" valign="top">
								<div class="left-content l">
									<p class="label">维护平台数据字典信息，开发人员使用！</p>
								</div>
							</td>
						</tr>
					</table>
				</div><!-- .report-tip-content -->
			</div>	<!-- #ReportExam, .report-tip -->
			<!--提示信息-->
			<div class="main">
				<div class="content clearfix" style="width: 1080px;">
					<!--工作区-->
					<div class="">
						<!--工具条-->
						<div class="massage_box"
							style="margin-left: 0px; margin-top: 0px; margin-bottom: 10px">
							<div class="massage">
								<div style="margin-left: 10px; margin-right: 10px; margin-top: 0px; margin-bottom: 0px">
									<table style="width: 100%">
										<tr>
											<td style="width: 70%">
												字典名称：
												<input id="query_dict_name" class="inp"
													style="width: 100px; height: 25px" />
												字典编码：
												<input id="query_dict_code" class="inp"
													style="width: 100px; height: 25px" />
												<input type="button" class="inputOver" style="width: 40px"
													value="查询" onclick="query()" />
												<input type="button" class="inputOver"
													style="width: 90px; margin-left: 10px" value="显示所有数据"
													onclick="showall()" />
											</td>
											<td style="width: 30%" align="right">
												<input type="button" class="inputOver"
													style="width: 70px; margin-left: 10px;" value="新增"
													onclick="editDict()" />
											</td>
										</tr>
									</table>
								</div>
							</div><!-- .massage_box -->
						</div><!-- .massage_box -->
						<!---工具条 end-->
						<table class="table" style="margin-right: 10px; width: 95%">
							<thead>
								<tr>
									<td class="numberCol">
									</td>
									<td>
										字典编码
									</td>
									<td>
										字典名称
									</td>
									<td>
										是否可配置
									</td>
									<td>
										操作
									</td>
								</tr>
							</thead>
							<tbody id="datas"></tbody>
						</table><!-- .table -->
						<!--分页开始-->
						<div id="paging" style="width: 95%; text-align: right;"></div>
						<!--分页结束-->
					</div>
					<!--工作区 end-->
				</div><!-- .content, clearfix -->
				<%@include file="/work/admin/comm/jsp/foot.jsp"%>
			</div>	<!-- .main -->
		</div><!-- .body, .clearfix -->
	</body>
</html>

